Skip to content

docs: note JWT Trusted Identity Propagation is not supported#716

Merged
laughingman7743 merged 1 commit into
masterfrom
docs/jwt-tip-limitation
May 24, 2026
Merged

docs: note JWT Trusted Identity Propagation is not supported#716
laughingman7743 merged 1 commit into
masterfrom
docs/jwt-tip-limitation

Conversation

@laughingman7743
Copy link
Copy Markdown
Member

WHAT

Add a "Unsupported: JWT Trusted Identity Propagation" subsection at the end of the Credentials section in docs/usage.md. Explains why JWT TIP isn't available in PyAthena and points users to either the official JDBC/ODBC drivers or IAM Identity Center assume-role as alternatives.

WHY

AWS added JWT TIP support for the Athena JDBC/ODBC drivers (2025), but the auth flow is not exposed in boto3/botocore, so PyAthena cannot support it. Users evaluating PyAthena for SSO-driven environments need to know this upfront to avoid wasted investigation.

If boto3/botocore adds JWT TIP support later, we'll expose it via Connection and revisit this note.

Closes #713

JWT TIP is exposed only through the Athena JDBC/ODBC drivers and is not
available via boto3/botocore. Document this limitation in the Credentials
section so users evaluating PyAthena for SSO-driven environments know to
either use the JDBC driver or fall back to IAM Identity Center assume-role.

Refs #713
@laughingman7743 laughingman7743 marked this pull request as ready for review May 24, 2026 05:13
@laughingman7743 laughingman7743 merged commit 72286b8 into master May 24, 2026
15 checks passed
@laughingman7743 laughingman7743 deleted the docs/jwt-tip-limitation branch May 24, 2026 05:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Document JWT Trusted Identity Propagation auth limitation

1 participant